package com.dyzx.hbb.modules.sys.query;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.Pattern;
import lombok.Data;

import java.util.Date;
@Data
@Schema(description = "用户查询对象")
public class UserQuery {
    // 用户名

    @Schema(description = "用户名")
    @JsonProperty("account")
    private String account;
    // 手机号

/*    @Schema(description = "手机号")
 //   @Pattern(regexp = "^1[3-9]\\d{9}$")
    @JsonProperty("phone")
    private String phone;
    // 邮箱*/
    /**
     * 姓名
     */
    @Schema(description = "姓名")
    @JsonProperty("name")
    private String name;
    /**
     * 类型
     */
    @Schema(description = "类型")
    private String type;
    /**
     * 操作岗
     */
    @Schema(description = "操作岗")
    @JsonProperty("position")
    private String position;

    @Schema(description = "报关行")
    @JsonProperty("broker")
    private String broker;




    /**
     * 部门编号
     */
    @Schema(description = "部门编号")
    @JsonProperty("dept_id")
    private String deptId;

    /**
     * 状态 字典信息：sys_global_status
     */
    @Schema(description = "状态")
    @JsonProperty("status")
    private String status;

    /**
     * 企业编号
     */
     @Schema(description = "企业编号")
     @JsonProperty("organ_id")
     private Long organId;
    @Schema(description = "开始时间")
    @JsonProperty("create_date")
    private String createDate;
}
